package com.yzx.base.app;

import android.app.Application;
import android.util.Log;

/**
 * @author yzx
 * @date 2019/6/10
 * Description
 */
public abstract class BaseApp extends Application {
    public static final String TAG = "BaseApp";

    @Override
    public void onCreate() {
        super.onCreate();

//        if (isDebug()) {           // 这两行必须写在init之前，否则这些配置在init过程中将无效
//            ARouter.openLog();     // 打印日志
//            ARouter.openDebug();   // 开启调试模式(如果在InstantRun模式下运行，必须开启调试模式！线上版本需要关闭,否则有安全风险)
//        }
//        ARouter.init(this); // 尽可能早，推荐在Application中初始化
        Log.i(TAG, "onCreate: " + this.getClass().getSimpleName());
    }

    public abstract void initModuleApp(Application application);

    public abstract void initModuleData(Application application);


}
